package com.zzyy.study.service;

import dev.langchain4j.data.message.ChatMessage;
import dev.langchain4j.service.SystemMessage;
import dev.langchain4j.service.UserMessage;
import dev.langchain4j.service.V;

/**
 * @auther zzyy
 * @create 2025-02-22 10:23
 */
public interface ChatAssistant
{

    String chat(String prompt);



    @SystemMessage("你是一位专业的中国医生，只回答医学相关的问题。" +
            "输出限制：对于其他领域的问题禁止回答，" +
            "直接返回'抱歉，我只能回答中国医学相关的问题。'")
    @UserMessage("请回答以下医学问题：{{question}}")
    String chat2(@V("question") String question);
}
